Fast Prototyping of Image Processing Applications Using Functional Skeletons on a MIMD-DM Architecture

نویسندگان

  • Dominique Ginhac
  • Jocelyn Sérot
  • Jean-Pierre Dérutin
چکیده

development of an application performing connected component labelling on digital video streams. In this paper, we assess the applicability of the skeleton-based approach to portable parallel pro2 ~ l ~ ~ ~ i t h ~ i ~ skele ons gramming within the vision application domain. Four algorithmic skeletons for low and intermediate level image processing are proposed. For each skeleton we give an architecture-independent executable specification, a parallel implementation template as a process network and a performance model. These skeletons are used to build a programming environment dedicated to the fast prototyping of embedded vision applications, and mostly built from existing software components. Several examples are provided to illustrate the concepts and tools introduced, including a real-time vehicle detection and tracking application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Novel Multiply-Accumulator Unit Bus Encoding Architecture for Image Processing Applications

In the CMOS circuit power dissipation is a major concern for VLSI functional units. With shrinking feature size, increased frequency and power dissipation on the data bus have become the most important factor compared to other parts of the functional units. One of the most important functional units in any processor is the Multiply-Accumulator unit (MAC). The current work focuses on the develop...

متن کامل

Parallel embedded processor architecture for FPGA-based image processing using parallel software skeletons

Today, the problem of designing suitable multiprocessor architecture tailored for a target application field raises the need for a fast and efficient multiprocessor system-on-chip (MPSoC) design environment. Additionally, the implementation of image processing applications on MPSoC system will need to exploit the parallelism and the pipelining in algorithms with the hope of delivering significa...

متن کامل

Skeletons for parallel image processing: an overview of the SKIPPER project

This paper is a general overview of the Skipper project, led at Blaise Pascal University between 1997 and 2002. The main goal of the Skipper project was to demonstrate the applicability of skeleton-based parallel programming techniques to the fast prototyping of reactive vision applications. This project has produced several versions of a full-fledged integrated parallel programming environment...

متن کامل

Implementing Image Processing Applications on a Real Time Architecture

This paper presents three examples of real time image processing applications that were im plemented on a data ow architecture developed at the ETCA Low level image processing is per formed on a regular three dimensional network of custom data ow processors Image features previously extracted in the low level step are han dled by a two dimensional network of general purpose processors Fast prot...

متن کامل

SKiPPER: A Skeleton-Based Parallel Programming Environment for Real-Time Image Processing Applications

This paper presents SKiPPER, a programming environment dedicated to the fast prototyping of parallel vision algorithms on MIMDDM platforms. SKiPPER is based upon the concept of algorithmic skeletons, i.e. higher order program constructs encapsulating recurring forms of parallel computations and hiding their low-level implementation details. Each skeleton is given an architecture-independent fun...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998